foil insulation - French English Dictionary